/*
 * TestCallStack.h
 *
 *  Created on: 2010-12-14
 *      Author: Xairy
 */

#ifndef TESTCALLSTACK_H_
#define TESTCALLSTACK_H_

#include "TestSuite.h"
#include "RCallStack.h"

class TestCallStack : public CxxTest::TestSuite
{
public:
    TestCallStack(const TDesC8& aSuiteName):CxxTest::TestSuite(aSuiteName){}

private:
    void setUp();
    void tearDown();

public:
    void testStackOperation();
    void testStackOverflow();

private:
    RCallStack iStack;
};

#endif /* TESTCALLSTACK_H_ */
